/**
 * Copyright 2007-2008. Chongqing First Information & Network Co., Ltd. All
 * rights reserved. <a>http://www.cqfirst.com.cn</a>
 */
package com.cqcis.uip.base.framework.service;


/**
 * 字节流名称处理工具类服务
 * 
 * @author huangmy
 * @date   2007-11-24
 */
public interface StreamNameUtil {
	public static String STREAM_NAME_SUFFIX = "STREAM_NAME_SUFFIX";
	public static String STREAM_FILE_PATH = "STREAM_FILE_PATH";
	public static String STREAM_PATH = "uip.stream.path";
	/**
	 * 接收socket字节流名称
	 * @param session
	 * @return
	 */
	public String getRecvName();
	
	/**
	 * 接收socket字节流名称
	 * @param session
	 * @return
	 */
	public String getRecvName(String nameSuffix);
	
	/**
	 * 发送socket字节流名称
	 * @param session
	 * @return
	 */
	public String getSendName();
			
	/**
	 * 发送socket字节流名称
	 * @param session
	 * @return
	 */
	public String getSendName(String nameSuffix);
	
	/**
	 * 文件路径
	 * @return
	 */
	public String getFilePath();
	
	/**
	 * 文件名后缀
	 * @return
	 */
	public String getFileSuffix();
	
	/**
	 * 前一个文件名后缀
	 * @return
	 */
	public String getPreFileSuffix();
}
